DAY1:Create Phone Number


Posted by birdbirdmurmur on 2023-07-14

題目連結:Create Phone Number(6kyu)

解題思維:

1.用slice分割陣列,分成區域碼、第一段、第二段
2.使用join('')連結成字串
3.回傳

解法:

function createPhoneNumber(numbers){
  const areaCode = numbers.slice(0, 3).join('');
  const firstPart = numbers.slice(3, 6).join('');
  const secondPart = numbers.slice(6).join('');

  return `(${areaCode}) ${firstPart}-${secondPart}`
}

延伸思考:

  • join('')會將陣列裡的元素連結成字串 ex:[1,2,3] >>> 123
    • 若使用join(),元素和元素之間會多一個逗號(,) ex:[1,2,3] >>> 1,2,3

參考資料:


#javascript #Codewars #slice #join







Related Posts

秘密:十週年紀念版

秘密:十週年紀念版

不要問我從哪裡來 - noopener & noreferrer & nofollow

不要問我從哪裡來 - noopener & noreferrer & nofollow

React-[核心篇]- React渲染功能在後台是怎麼運作的?

React-[核心篇]- React渲染功能在後台是怎麼運作的?


Comments